home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / a_man / cat7 / O2Video.z / O2Video
Encoding:
Text File  |  2002-10-03  |  33.7 KB  |  925 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  71.  
  72.  
  73.  
  74. NNNNAAAAMMMMEEEE
  75.      O2Video - O2 Video System
  76.  
  77.  
  78. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  79.      O2Video (aka "mvp") is the built in multiport video processor on the O2
  80.      System.  There are two types of Audio/Video interface cards available.
  81.      The first is termed the "Analog A/V" interface and is identified in the
  82.      "hinv" output as "AV1".  The second type is termed the "Digital A/V"
  83.      interface and it's name is "AV2" when examining the "hinv" output.
  84.  
  85.  
  86.      The AV1 interface supports Composite and SVideo (Y/C) (both analog), and
  87.      Digital I/O via the Camera/Digital Video port.  The analog I/O jacks are
  88.      for use with standard analog video equipment, supporting both PAL and
  89.      NTSC video formats.  There are a variety of controls available that allow
  90.      the user or programmer to set various parameters used for the decoding
  91.      and encoding of the video signals.
  92.  
  93.      The digital input is for use with the O2 Digital System Camera, or can be
  94.      connected to an optional digital video input and output adapter to
  95.      interface to standard SMPTE259M serial digital video devices (contact SGI
  96.      Sales for digital video "dongle" information).
  97.  
  98.  
  99.      The AV2 interface supports two ITU-601 (CCIR-601) serial digital video
  100.      input connectors and two similiar output connectors, as well as GPI input
  101.      and output and analog (black burst) sync input and loop through.
  102.  
  103.  
  104.      O2Video simultaneously supports two input video streams to memory and one
  105.      output video stream from memory which can be seperated into two outputs,
  106.      one carrying pixel information, the other carrying alpha (key)
  107.      information.
  108.  
  109.  
  110.      Using O2Video, it is possible to capture live video into the computer's
  111.      memory which can then be displayed in a graphics window on the screen or
  112.      further processed by an application.  It is also possible to generate
  113.      video output from images in memory, which can be displayed on a standard
  114.      video monitor, or recorded to a VTR.  Using the VL programming library
  115.      (see _v_l_i_n_t_r_o(_3), and _m_v_p(_3)), a program can capture video in either the
  116.      RGB or YCrCb color spaces, and either full or reduced size formats, and
  117.      in a format usable for input to the compressor/decompressor, display on
  118.      the graphics screen, or as an input to a graphics processing and/or
  119.      texture operation.
  120.  
  121.  
  122.      There is also a screen capture feature for the direct capture of images
  123.      from the graphics screen into memory.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  137.  
  138.  
  139.  
  140.    OOOO2222 MMMMeeeeddddiiiiaaaa AAAApppppppplllliiiiccccaaaattttiiiioooonnnnssss
  141.      A full suite of media applications are packaged with the O2 system to
  142.      take advantage of the resident hardware.  See _m_e_d_i_a_r_e_c_o_r_d_e_r(_1),
  143.      _m_o_v_i_e_m_a_k_e_r(_1), and _m_o_v_i_e_p_l_a_y_e_r(_1).  In addition, there are some
  144.      programming examples supplied with source under /_u_s_r/_s_h_a_r_e/_s_r_c/_d_m_e_d_i_a,
  145.      that highlight some of the features of the O2 Audio, Video, Compression
  146.      and Graphics systems.
  147.  
  148.  
  149.    OOOO2222VVVViiiiddddeeeeoooo CCCCoooonnnnttttrrrroooollll PPPPaaaannnneeeellll
  150.      The video control program, _v_i_d_e_o_p_a_n_e_l(1) allows the user to control the
  151.      inputs, the output, and their timing. Additionally, it allows the user to
  152.      set certain device parameters which are described below. The factory
  153.      defaults for all of these controls are stored in the file
  154.      ////uuuussssrrrr////lllliiiibbbb////ddddmmmmeeeeddddiiiiaaaa////vvvviiiiddddeeeeoooo////ddddeeeeffffaaaauuuullllttttssss////mmmmvvvvpppp, which is the file restored when the
  155.      "File>Restore Factory Settings" is selected from the videopanel File
  156.      menu.  When "File>Save Settings" is selected from the videopanel File
  157.      menu, the current settings are saved to the file $HOME/.videopanelrc.
  158.      These settings may be restored by selecting "File>Restore Settings."
  159.  
  160.  
  161.      The videopanels are different depending on whether there is an AV1 or an
  162.      AV2 interface card installed (there is also an "audio only" system which
  163.      still contains some video channel features though there are no external
  164.      connectors.  See _m_v_p(_3) for more details.
  165.  
  166.  
  167.      The Main Level video control panel contains the following controls:
  168.  
  169.  
  170.      Default Input
  171.           This selects the default input source for applications.  The choices
  172.           correspond to the connectors on the machine.  In addition, it can
  173.           have an effect on the genlock source (see ""Genlock Source"
  174.           description below).
  175.  
  176.           The possible selections for default input are "composite", "svideo",
  177.           "digital", "camera", "primary" or "secondary digital video", and
  178.           "output video".
  179.  
  180.           The Composite input is an RCA-type two wire connector that is
  181.           commonly found on VCRs and cameras.  The SVideo input uses a mini-
  182.           DIN connector that has separate signals for luminance and
  183.           chrominance (sometimes referred to as Y/C). Better VCRs and cameras
  184.           support SVideo which generally results in a superior picture.
  185.  
  186.           The Camera input selects the O2 Digital System Camera provided with
  187.           the system.
  188.  
  189.           The Digital input selects the optional serial digital adapter
  190.           (dongle) device, if connected.
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  203.  
  204.  
  205.  
  206.           Primary and Secondary Digital Video refer to the top and 2nd from
  207.           top connectors on the AV2 card.
  208.  
  209.           The Output input selects a loopback connection internal to the video
  210.           subsystem.  Anything that is being output to the video output DMA
  211.           channel will be sent back in via the video input DMA channel.  All
  212.           digital output processing is performed as well as input processing.
  213.           The loopback is routed before encountering any analog circuitry.  To
  214.           loopback the analog signal, an external cable must be used.
  215.  
  216.  
  217.      Input Timing
  218.           Each of the video input ports has a menu to select its default
  219.           timing.  The O2 Video System is a 4:3 (Non-square) aspect ratio.
  220.           The "Square" timings enable a non-square to square filter to capture
  221.           the incoming 4:3 aspect pixels and convert them to a 1:1 aspect
  222.           ratio suitable for processing and/or displaying with a 1:1 aspect
  223.           ratio graphics system.  Note that this processing (or more correctly
  224.           "interpolation") adversely affects high frequency video response.
  225.  
  226.  
  227.      Output Timing
  228.           The output port has a menu to select its default timing.  The Square
  229.           timings enable a square to non-square filter to send outgoing pixels
  230.           that are of a 1:1 aspect ratio to the correct NTSC or PAL aspect
  231.           ratio of 4:3.
  232.  
  233.  
  234.      White Balance
  235.           The white balance button causes the camera to automatically
  236.           configure the red and blue balances to achieve an overall even toned
  237.           image.  For best results, hold up a well lit piece of white paper in
  238.           front of the camera and click on white balance, the camera will then
  239.           calibrate itself.
  240.  
  241.  
  242.  
  243.      Selecting the ``Pro'' menus from the Main Level video control panel
  244.      brings up control panels which control various parts of the O2Video
  245.      system.
  246.  
  247.  
  248.    DDDDeeeevvvviiiicccceeee CCCCoooonnnnttttrrrroooollllssss
  249.      These controls are used to specify the video clock source which can be
  250.      used to drive the O2 system graphics and audio devices.
  251.  
  252.  
  253.      Graphics Genlock (Framelock)
  254.           This controls the genlock signal sent to the graphics subsystem. The
  255.           genlock source can be Video output, SVideo/Composite (analog input),
  256.           Digital Video (digital input), Primary or Secondary Digital Video or
  257.           an external genlock input (available on the AV2 Serial Digital Video
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  269.  
  270.  
  271.  
  272.           Interface only).
  273.  
  274.           Note that the systune variable mmmmvvvvppppffffrrrraaaammmmeeeelllloooocccckkkk____eeeennnnaaaabbbblllleeee must be set to 1
  275.           for this control to take effect.  See systune(1M) for more details.
  276.  
  277.  
  278.      Audio Genlock
  279.           This controls the genlock signal sent to the audio subsystem. The
  280.           genlock source can be None, SVideo/Composite (analog input), Digital
  281.           Video (digital input), Primary or Secondary Digital Video, or an
  282.           external genlock input (available on the AV2 Serial Digital Video
  283.           Interface only).
  284.  
  285.  
  286.    SSSSVVVViiiiddddeeeeoooo aaaannnndddd CCCCoooommmmppppoooossssiiiitttteeee CCCCoooonnnnttttrrrroooollllssss
  287.      The analog video input controls are used to configure the two standard
  288.      analog video input ports on O2Video.  The main panel allows setting the
  289.      default input timing for each input port.  The rest of the controls are
  290.      located on the SVideo and Composite control panels and are only
  291.      applicable to systems equipped with the AV1 Audio/Video interface.
  292.  
  293.      Note that these panels are duplicates of each other since they are
  294.      controlling the same analog decoder, though some controls may be
  295.      applicable to only one of the input sources.
  296.  
  297.  
  298.      Auto Gain Control
  299.           This toggle engages an automatic gain control circuit before
  300.           digitization which maximizes dynamic range.  When disabled,
  301.           luminance and chrominance can be manually adjusted by the two Gain
  302.           sliders at the bottom of this panel (AV1 only).
  303.  
  304.  
  305.      VTR Mode
  306.           This toggle controls the synchronization of the input video signal.
  307.           When enabled, the O2Video analog port attempts to track the input
  308.           signal continuously.  When disabled, the O2Video analog port matches
  309.           the input signal but does not make continual adjustments.  With
  310.           video sources that fluctuate, the VTR lock usually generates a
  311.           clearer picture (AV1 only).
  312.  
  313.  
  314.      Disable Chroma Comb Filter
  315.           This engages a comb filter that removes luminance information from
  316.           the bandpassed chrominance signal before demodulation (AV1 only).
  317.  
  318.  
  319.      Prefilter
  320.           The Prefilter engages a high frequency boost that can be used for
  321.           edge enhancement, or to compensate for a soft input image (AV1
  322.           only).
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  335.  
  336.  
  337.  
  338.      Filter Bypass
  339.           This toggle can be used to bypass the bandpass filter used to
  340.           separate chrominance from luminance in the decoder.  Ordinarily this
  341.           filter is engaged for composite video inputs and disabled for SVideo
  342.           inputs. It may useful to disengage this filter when receiving a
  343.           monochrome composite signal.
  344.  
  345.  
  346.      Aperture
  347.           This adjustment affects the horizontal sharpness of the picture (AV1
  348.           only).
  349.  
  350.  
  351.  
  352.                   Vy(dB) Gain Depending on Aperture Setting
  353.                   fy (MHz)   0     0.25    0.5    1.0
  354.                   --------  ---    ----    ---    ---
  355.                     0        3       3      3      3
  356.                     1        3       3      3      3
  357.                     2        3       3      3      3.5
  358.                     3        2.5     3      3.5    4
  359.                     4        2       3      4      5
  360.                     5        1.5     3      4.5    6
  361.                     6        1       3      4      6
  362.                     7        0       2      4      6
  363.                     8       -1       1      2.5    5
  364.  
  365.  
  366.  
  367.      Bandpass
  368.           This adjustment also affects the sharpness of the picture.  The
  369.           bandpass filter can be programmed to different frequencies even when
  370.           the chroma trap is bypassed (AV1 only).
  371.  
  372.  
  373.      Chroma Bandwidth
  374.           This selects one of four low-pass filters in the decoder that
  375.           determines chrominance bandwidth (AV1 only).
  376.  
  377.  
  378.      Luma Delay
  379.           This controls the relative alignment of luminance to chrominance in
  380.           the digital stream produced by the decoder in 74ns increments (AV1
  381.           only).
  382.  
  383.  
  384.      Brightness
  385.           This controls the amplitude of the luminance signal video signal
  386.           produced by the decoder (AV1 only).
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  401.  
  402.  
  403.  
  404.      Contrast
  405.           This controls the dynamic range of the luminace signal produced by
  406.           the video decoder (AV1 only).
  407.  
  408.  
  409.      Saturation
  410.           This controls the amplitude or "vividness" of the color information
  411.           produced by the decoder (AV1 only).
  412.  
  413.  
  414.      Hue  This adjusts the balance between colors in the signal (AV1 only).
  415.  
  416.  
  417.  
  418.  
  419.    CCCCaaaammmmeeeerrrraaaa CCCCoooonnnnttttrrrroooollllssss
  420.      These controls affect the behavior of the O2 Digital System Camera, and
  421.      are only present if there is an O2Camera plugged into the O2 Digital
  422.      Video input connector.
  423.  
  424.  
  425.      Note that the driver must be reloaded (see "Reload Driver" below) if the
  426.      camera is plugged in or unplugged for the change to be recognized.
  427.  
  428.  
  429.      Auto Gain Control
  430.           This toggle button turns on or off the automatic gain control in the
  431.           camera.  When automatic gain control is on, the camera continually
  432.           adjusts itself to changing lighting conditions in order to produce
  433.           an even level of brightness.  When automatic gain control is off, it
  434.           is up to the user or program to set the proper gain level.  If the
  435.           gain is too low, then the picture will appear dark; when the gain is
  436.           too high it will appear white or washed out.
  437.  
  438.  
  439.      Camera LED
  440.           This toggle button turns on or off the LED on the Camera.
  441.  
  442.  
  443.      Camera Shutter
  444.           This multiple choice control lets you control the shutter speed of
  445.           the camera.  A faster shutter speed lets in less light and may be
  446.           used when the amount of light is too high to be compensated for by
  447.           the gain control.
  448.  
  449.  
  450.      Gain This control is used when the automatic gain has been turned off.
  451.           It allows manual adjustment of the camera exposure.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  467.  
  468.  
  469.  
  470.      Red Balance
  471.           The red balance controls the proportion of red in the image.
  472.  
  473.  
  474.      Blue Balance
  475.           The blue balance controls the proportion of blue in the image.
  476.  
  477.  
  478.      Red Saturation
  479.           The red saturation value affects the overall red color intensity of
  480.           the image.  When red saturation is set to zero, the image will have
  481.           no red color.
  482.  
  483.  
  484.      Blue Saturation
  485.           The blue saturation value affects the overall blue color intensity
  486.           of the image.  When blue saturation is set to zero, the image will
  487.           have no blue color.
  488.  
  489.  
  490.      Gamma
  491.           The gamma value affects the brightness of dark areas in the image.
  492.           Increasing the gamma value increases the brighness of dark areas.
  493.  
  494.  
  495.    DDDDiiiiggggiiiittttaaaallll IIIInnnnppppuuuutttt CCCCoooonnnnttttrrrroooollllssss
  496.      There are no user controls defined for the Digital Video inputs.
  497.  
  498.  
  499.  
  500.  
  501.    OOOOuuuuttttppppuuuutttt CCCCoooonnnnttttrrrroooollllssss
  502.      These controls affect the behavior of the O2Video video ouptut as well as
  503.      the analog video output.  Note that the analog video controls are only
  504.      present when an AV1 video interface card is installed.
  505.  
  506.  
  507.      Standard Blanking
  508.           When set off, Vertical Blanking is defined by first active line.
  509.           When set on, Vertical Blanking is forced according to CCIR-624
  510.           (50Hz) or RS-170A (60Hz).  (AV1 only)
  511.  
  512.  
  513.      Output Sync
  514.           This selects one of two sources for output video timing, either
  515.           internal or genlock. Internal timing is locked to a crystal inside
  516.           the system that generates video timing and then applies it to the
  517.           video output.  Internal timing should be used when a video stream is
  518.           to be produced by the system independent of an external reference.
  519.           Genlock should be selected when it is desired that output video
  520.           timing reflect the timing selected by the Genlock source select
  521.           menu. (AV1 or AV2)
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  533.  
  534.  
  535.  
  536.      Genlock Source
  537.           This selects the source of the genlock signal when Output Sync is
  538.           set to "genlock".  When SVideo/Composite is selected, the
  539.           horizontal, vertical, and subcarrier timing appearing on the analog
  540.           inputs is applied to the analog video output, with the horizontal
  541.           and vertical timing applied to the digital video output. (AV1 or
  542.           AV2)
  543.  
  544.           When Digital, Primary, Secondary, or External is selected, that
  545.           source's horizontal and vertical timing is applied to both the
  546.           analog and digital video outputs of the machine (and there is no
  547.           subcarrier timing applied to the analog video).
  548.  
  549.           Obviously the timing of the genlock source device must match the
  550.           timing selected on the Video Output section of the main video panel.
  551.           Also note that the O2Camera can not be used as a genlock source as
  552.           it does not send standard timing.
  553.  
  554.           When the MVP driver first loads, unless the PROM variables are set
  555.           (see "PROM" below), it will select the genlock source based on the
  556.           what the default source is.  This is because the O2 Video hardware
  557.           selects the "passthru" (pass through) source via the genlock source.
  558.           Therefore, to enable the quiescent state of passing the input to the
  559.           output, the software needs to adjust the genlock source.  In
  560.           addition, the output timing is set to match the default source
  561.           timing.
  562.  
  563.           If the "Output Sync" or "Genlock Source" is set by the user (either
  564.           from a program or the videopanel), then the automatic "passthru"
  565.           feature is enabled only for the current timing and genlock source
  566.           (NOT the default source). This keeps the selected genlock source
  567.           from being altered, and the output timing changed.
  568.  
  569.           To re-enable the automatic "passthru" (and thus "deselecting" the
  570.           genlock source), the "Default Signal" (below) must be set to "image"
  571.           [even if it's already set to "image".]  After this control is set,
  572.           "Genlock Source" is once again tracking the "Default Source" (and
  573.           it's timing), whenever the video output channel is not being used by
  574.           a program.
  575.  
  576.           Passthru mode can also be enabled with the "Output Enable" control.
  577.  
  578.  
  579.      Default Signal
  580.           This selects one of three possible default signals for the video
  581.           outputs of the system when no application is driving the video
  582.           output port.  Either Black, Color Bars, or Image can be presented at
  583.           the video outputs.  Image selects the signal present at the "Default
  584.           Source" input of the video system and is referred to as "Passthru"
  585.           mode.  "Black" sends a valid output signal with luma and chroma set
  586.           to minimum.  (AV1 or AV2)
  587.  
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  599.  
  600.  
  601.  
  602.           The Color Bars signal is a synthetic image contained in the
  603.           programmable memory of the analog video encoder and is sent only to
  604.           the analog video output connectors (composite and svideo).  On the
  605.           digital video outputs, "Black" will be sent when "Color Bars" is
  606.           selected.  (AV1 only)
  607.  
  608.           Note, in addition, the O2 Digital Camera (version 1) can not be used
  609.           as a default source for "Passthru" mode as it's input timing is not
  610.           standard NTSC or PAL.
  611.  
  612.  
  613.      Output Enable
  614.           This controls which data is sent to the O2 output video ports. The
  615.           following selections are provided. Note that these only apply to
  616.           output pixel packings that include the alpha channel.  (AV1 or AV2)
  617.  
  618.                                     Analog    Digital
  619.                     Selection       Output    Output
  620.                     ---------       -------   --------
  621.                     pixels/pixels   pixels    pixels
  622.                     pixels/alpha    pixels    alpha
  623.                     alpha/pixels    alpha     pixels
  624.                     alpha/alpha     alpha     alpha
  625.  
  626.  
  627.      Luminance Range
  628.           Normally the Luminance Gain for White-Black is 92.5 IRE (including
  629.           7.5 IRE Setup of Black) for NTSC timing and 100 IRE for PAL timing.
  630.           This control allows the user to independently change this setting
  631.           irregardless of the timing (AV1 only).
  632.  
  633.  
  634.      First Unblanked Line Out
  635.           This controls the position of the first active line in the video
  636.           image. The position of first active line can be advanced to allow
  637.           the passage of software encoded vertical information, or can be
  638.           delayed to defeat the premature introduction of setup in blanking,
  639.           in an NTSC image.  Note that "Standard Blanking" must be off for
  640.           this control to take effect and this control only affects the analog
  641.           video output (AV1 only).
  642.  
  643.  
  644.      Cb Gain
  645.           This controls the amplitude of the Cb color signal. This is useful
  646.           when adjusting the color produced by the system when used in
  647.           conjunction with a vectorscope (AV1 only).
  648.  
  649.  
  650.      Cr Gain
  651.           This controls the amplitude of the Cr color signal (AV1 only).
  652.  
  653.  
  654.  
  655.  
  656.  
  657.                                                                        PPPPaaaaggggeeee 11110000
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  665.  
  666.  
  667.  
  668.      Black Level
  669.           This adjusts the blacklevel offset of the analog video output of the
  670.           system.  The standard setting is for 0 offset in PAL and 7.5 IRE in
  671.           NTSC (AV1 only).
  672.  
  673.  
  674.      Chroma Phase
  675.           This adjusts the phase of the encoded color subcarrier (including
  676.           burst) relaitve to H Sync (AV1 only).
  677.  
  678.  
  679.      Horizontal Genlock Delay
  680.           This adjusts the horizontal delay between the genlock source and the
  681.           video output and is only used when a genlock signal is used and not
  682.           with the internal timing generator.  When this horizontal delay is
  683.           trimmed out, the AV1 board has a one line delay from input to
  684.           output, while the AV2 board, when genlocked to external sync, has no
  685.           such vertical offset.  The Vertical Genlock Delay control can be
  686.           used to adjust the vertical delay component on the AV1 board.  (AV1
  687.           or AV2)
  688.  
  689.  
  690.  
  691.      Vertical Genlock Delay
  692.           This adjusts the vertical trigger phase delay between the genlock
  693.           source and the video output on the analog video of the AV1 board in
  694.           increments of half lines.  (AV1 only)
  695.  
  696.  
  697.  
  698. PPPPRRRROOOODDDDUUUUCCCCTTTT SSSSPPPPEEEECCCCIIIIFFFFIIIICCCC IIIISSSSSSSSUUUUEEEESSSS
  699.      Automatic Active Input Detection
  700.           The O2Video software automatically probes for the active video
  701.           inputs when it is first started.  The order or precedence in
  702.           selecting the default input is:
  703.  
  704.  
  705.  
  706.           Input signal(s) active:
  707.  
  708.           Digital SVideo  Composite  Camera  Default Source
  709.           ------  ------  ---------  ------  --------------
  710.            yes      x        x        x        digital
  711.            no       yes      x        x        svideo
  712.            no       no       yes      x        composite
  713.            no       no       no       yes      camera
  714.            no       no       no       no       composite
  715.  
  716.  
  717.  
  718.           This allows you, for example, to use the VCR's power button to
  719.           change the default input between it and the O2 Digital System Camera
  720.  
  721.  
  722.  
  723.                                                                        PPPPaaaaggggeeee 11111111
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  731.  
  732.  
  733.  
  734.           when first starting up the O2 System.
  735.  
  736.  
  737.      PROM Selection of Timing, Input, Output and Genlock
  738.           In addition to the active input detection, the MVP can be set up to
  739.           select the timing, input, output and genlock at system power on.
  740.           The following PROM variables are used:
  741.  
  742.               variable: videotiming
  743.               function: selects default timing
  744.               values:   ntsc, pal
  745.  
  746.               variable: videoinput (*)
  747.               function: selects default input
  748.               values:   composite, svideo, camera, digital,
  749.                      primary, secondary
  750.  
  751.               variable: videooutput
  752.               function: selects default output
  753.               values:   black, image, colorbars
  754.  
  755.               variable: videogenlock (*)
  756.               function: selects output genlock
  757.               values:   analog, digital, internal, external,
  758.                      primary, secondary
  759.  
  760.               variable: videostatus
  761.               function: returns PROM video status
  762.               values:
  763.                inited: video system initialized.
  764.  
  765.                illegal_env_var: one or more of the
  766.                      above variables were not set correctly.
  767.  
  768.                av_error: an error occured accessing
  769.                      the A/V interface.
  770.           The variables are set with the PROM "setenv -p" command:
  771.  
  772.               setenv -p variable value
  773.  
  774.  
  775.           (*) Note that the videoinput and videogenlock args should correspond
  776.           with the type of A/V card installed.  In other words, options
  777.           "composite, svideo, camera and digital" are appropriate for the AV1
  778.           card.  Options "primary, secondary, and external" are appropriate
  779.           for the AV2 card.
  780.  
  781.           The driver will initialize the AV2 interface card, even though the
  782.           PROM does not yet support this interface.  This means that the AV2
  783.           video interface is not initialized at system power on but when the
  784.           the driver is loaded.  An update to the PROM will be available soon
  785.           after IRIX Release 6.5 is available.
  786.  
  787.  
  788.  
  789.                                                                        PPPPaaaaggggeeee 11112222
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  797.  
  798.  
  799.  
  800.      Input Signal Quality
  801.           Input timing and source may be changed while any video application
  802.           is running but also might cause loss of sync and undesired effects.
  803.           This also applies to restoring the factory settings.
  804.  
  805.           Some VCR's don't produce stable NTSC or PAL signals when some tape
  806.           transport functions are employed.  For example, switching from PLAY
  807.           to FAST FOWARD often results in a disruption of the video sync and
  808.           may cause O2Video to become confused.  The system software attempts
  809.           to restart the video capture but it may not be able to and will then
  810.           return an error to the application.
  811.  
  812.  
  813.      Selecting Default Input Source
  814.           The default Input Source control has no effect until a video path is
  815.           created. It is used as a suggestion for applications such as videoin
  816.           to specify the desired input source.
  817.  
  818.  
  819.      Reloading the Video Driver
  820.           At times it's desirable to reinitialize the video system without
  821.           having to reboot, for example if the camera is plugged in while the
  822.           system is up.  To accomplish this, the following steps can be taken:
  823.  
  824.               $ su
  825.               # ml list
  826.  
  827.           Find the "Character device driver" with the prefix "mvp".  If this
  828.           is not found, then the driver is either not present on the system,
  829.           or it has been made resident with the lboot options specified in
  830.           /var/sysgen/master.d/mvp.  Otherwise, the "Id:" number is used in
  831.           the following command:
  832.  
  833.               # killall <video applications>
  834.               # ml unld <id>
  835.  
  836.           If a message states that the device is busy, then there are still
  837.           video applications active on the system.  Using the ps(1) command
  838.           ("ps -ef") may aid in locating what video processes are still
  839.           active.
  840.  
  841.           After the driver is unloaded, then the next video command will
  842.           reload (and reinitialize) the O2 Video System.
  843.  
  844.  
  845. CCCCAAAAVVVVEEEEAAAATTTTSSSS
  846.      The vvvvllllGGGGeeeettttFFFFrrrroooonnnnttttiiiieeeerrrrMMMMSSSSCCCC((((3333ddddmmmm)))) manpage has the following statement under the
  847.      CCCCAAAAVVVVEEEEAAAATTTTSSSS section:
  848.  
  849.           For some VL devices, there is a short initial period (up to ten
  850.           field times) in the lifetime of a transfer during which no frontier
  851.           MSC is available.  This period begins when the application calls
  852.  
  853.  
  854.  
  855.                                                                        PPPPaaaaggggeeee 11113333
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862. OOOO2222VVVViiiiddddeeeeoooo((((7777))))                                                          OOOO2222VVVViiiiddddeeeeoooo((((7777))))
  863.  
  864.  
  865.  
  866.           vvvvllllBBBBeeeeggggiiiinnnnTTTTrrrraaaannnnssssffffeeeerrrr((((3333ddddmmmm)))) and ends when the device clocks in or out its
  867.           first media stream sample from the application's VLBuffer.  An
  868.           attempt to call vvvvllllGGGGeeeettttFFFFrrrroooonnnnttttiiiieeeerrrrMMMMSSSSCCCC((((3333ddddmmmm)))) during this period will block
  869.           the application until the end of the period, when a valid frontier
  870.           MSC is available.
  871.  
  872.      Previous to patch2836 (Irix 6.3) and the Irix6.5 version of the MVP
  873.      driver, an attempt to access an "early" Frontier MSC would return an
  874.      unreliable MSC until the video device had actually transferred at least 2
  875.      fields or a frame.  In patch2836 and Irix 6.5, the driver will now
  876.      correctly wait until the Frontier MSC is "valid".  To enable this new
  877.      behaviour, you must set the systune variable mmmmvvvvppppeeeeaaaarrrrllllyyyy____ffffrrrroooonnnnttttiiiieeeerrrrmmmmsssscccc to a
  878.      "0".  [See systune(1M) for more details.]  After this is done, some
  879.      applications may seem to hang, or act strangely if they are not
  880.      programmed correctly.
  881.  
  882.  
  883. FFFFIIIILLLLEEEESSSS
  884.      /usr/lib/dmedia/video/mvp.so /usr/lib/dmedia/video/defaults/mvp
  885.  
  886.  
  887. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  888.      mvp(3dm), vlintro(3dm), vlinfo(1), videopanel(1), videoin(1),
  889.      videoout(1), vidtomem(1), memtovid(1), mediarecorder(1), moviemaker(1),
  890.      movieplayer(1), and the Phillips 7111 and 7185 Analog Decoder and Encoder
  891.      reference sheets.
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.                                                                        PPPPaaaaggggeeee 11114444
  922.  
  923.  
  924.  
  925.